Daily Repo Goal Achiever: Add Code Scanning Fixer workflow#249
Draft
github-actions[bot] wants to merge 1 commit intomainfrom
Draft
Daily Repo Goal Achiever: Add Code Scanning Fixer workflow#249github-actions[bot] wants to merge 1 commit intomainfrom
github-actions[bot] wants to merge 1 commit intomainfrom
Conversation
Adds a new workflow that automatically identifies and fixes GitHub code scanning (CodeQL) security alerts, creating pull requests with targeted remediations. The workflow processes one alert per run (highest severity first), uses cache memory to avoid duplicate fixes, and is fully language-agnostic. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Phase 1 — Consistency Check
✅ All
workflows/*.mdfiles have matchingdocs/*.mdentries.✅ All docs pages are listed in
README.md.✅ No style inconsistencies or typos found.
Phase 2 — New Workflow: Code Scanning Fixer
Source
Adapted from
code-scanning-fixer.mdin Peli's Agent Factory.Merge Rate
Not yet documented in the blog series (newer workflow), but closely related to the Daily Malicious Code Scan workflow family with strong practical value.
Why It's Valuable
Repositories that use GitHub code scanning (CodeQL or third-party scanners) accumulate security alerts over time. Manually triaging and fixing these alerts is tedious and often deprioritized. This workflow:
Generalization Plan
The original workflow was adapted as follows:
owner="githubnext"andrepo="gh-aw"with$\{\{ github.repository_owner }}and$\{\{ github.event.repository.name }}context variablesrepo-memorycampaigns section (internal gh-aw tracking mechanism)agentic-campaign,z_campaign_security-alert-burndown)Proposed Name
code-scanning-fixer— clear, direct, matches the original name in gh-awChanges:
workflows/code-scanning-fixer.md— new workflow filedocs/code-scanning-fixer.md— new documentation pageREADME.md— added entry to Security Workflows section